customer stream restoration natural channel design river construction boat erosion control resource lake fishing crm fluvial geomorphology human environmental management environment global warming relationship green bioengineering information